package laboratoryQ.experiment.ui.reportage;

import javax.swing.JComponent;

import laboratoryQ.experiment.IExperiment.IExpRunStatusHandler;
import laboratoryQ.experiment.settings.IExperimentSettings;

public interface IReportageModel {
	public String getExperimentTitle();
	public int getViewsCount();
	public JComponent getViewComponentAt(int position);
	public String getViewTitleAt(int position);
	public JComponent getSetupSettingsComponent();
	public void shutdown();
	
	public IExperimentSettings getSettings();
	
	public IExpRunStatusHandler getExperimentResultHandler();
	public void onExperimentRunStart();
}
